package com.ray.mapper;

import java.util.List;
import java.util.Map;

import org.apache.ibatis.annotations.Param;

import com.ray.bean.FileManagerBean;

/**
 * 文件管理Mapper
 * @author Shensg
 * 2018年1月24日
 */
public interface FileManagerMapper {
	//文件列表
	List<FileManagerBean> getFileList(@Param("bean")FileManagerBean fileManager);
	//存入file_manager
	int saveFileManager(@Param("bean")FileManagerBean fileManager);
	//更新当前操作人最近保存的一张图片 修改其订单编号 避免保存新订单无法获取图片
	void updateLastOneOrderNoByUserName(@Param("order_no")String order_no,@Param("map")Map map);
	//当审核失败通过订单编号修改最后一个订单编号
	void updateLastOneStatusByOrderNo(@Param("order_no")String orderNo,@Param("status")String status);
	//获取总数
	int getFileListCount(@Param("bean")FileManagerBean fileManager);
	/**
	 * 通过订单编号和图片类型删除图片
	 * nate 
	 * orderId 订单编号
	 * type 类型 8 工艺结构数
	 * @param map
	 * @return
	 */
	int deleteImgByOrderIdAndType(Map map);
}
